#!/bin/bash
# 导入配置 编译依赖 脚本
source ./config.sh
# 设置环境变量
cd ..
WORK_DIR=$(pwd)
# 设置构建目录 build
BUILD_DIR=${WORK_DIR}/build
# 判断 build 文件夹是否存在
if [ ! -d ${BUILD_DIR} ]; then
    mkdir -p ${BUILD_DIR}
fi

# ndk 主目录
NDK=$BUILD_DIR/android-ndk-r21e
# 设置编译工具链
TOOLCHAIN=$NDK/toolchains/llvm/prebuilt/linux-x86_64
# 设置系统跟目录
SYSTEMROOT=$TOOLCHAIN/sysroot
# 设置编译工具链目录
export PATH=$TOOLCHAIN/bin:$PATH
# NDK 版本
API=21


# config_x265

# arm-v7a
CPU=armv7-a
ARCH=arm
ARCH_TYPE=armv7a-linux-androideabi

# 添加编译工具目录

export CC=$ARCH_TYPE$API-clang
export CXX=$ARCH_TYPE$API-clang++
config_openssl








cd $BUILD_DIR/openssl
# 设置 lib 存放目录目录
PREFIX=${BUILD_DIR}/android/${CPU}/$API

./Configure android-armv7-a --prefix=$PREFIX \
no-asm \
no-tests \
no-shared \
no-comp \
-D__ANDROID_API__=21 \
-I${SYSTEMROOT}/usr/include \
--sysroot=${SYSTEMROOT} \
--cross-compile-prefix=arm-linux-androideabi-







make clean
make -j$(nproc)
make install

